﻿using System;

namespace Mono.Cecil
{
	// Token: 0x020000B4 RID: 180
	public enum NativeType
	{
		// Token: 0x04000257 RID: 599
		None = 102,
		// Token: 0x04000258 RID: 600
		Boolean = 2,
		// Token: 0x04000259 RID: 601
		I1,
		// Token: 0x0400025A RID: 602
		U1,
		// Token: 0x0400025B RID: 603
		I2,
		// Token: 0x0400025C RID: 604
		U2,
		// Token: 0x0400025D RID: 605
		I4,
		// Token: 0x0400025E RID: 606
		U4,
		// Token: 0x0400025F RID: 607
		I8,
		// Token: 0x04000260 RID: 608
		U8,
		// Token: 0x04000261 RID: 609
		R4,
		// Token: 0x04000262 RID: 610
		R8,
		// Token: 0x04000263 RID: 611
		LPStr = 20,
		// Token: 0x04000264 RID: 612
		Int = 31,
		// Token: 0x04000265 RID: 613
		UInt,
		// Token: 0x04000266 RID: 614
		Func = 38,
		// Token: 0x04000267 RID: 615
		Array = 42,
		// Token: 0x04000268 RID: 616
		Currency = 15,
		// Token: 0x04000269 RID: 617
		BStr = 19,
		// Token: 0x0400026A RID: 618
		LPWStr = 21,
		// Token: 0x0400026B RID: 619
		LPTStr,
		// Token: 0x0400026C RID: 620
		FixedSysString,
		// Token: 0x0400026D RID: 621
		IUnknown = 25,
		// Token: 0x0400026E RID: 622
		IDispatch,
		// Token: 0x0400026F RID: 623
		Struct,
		// Token: 0x04000270 RID: 624
		IntF,
		// Token: 0x04000271 RID: 625
		SafeArray,
		// Token: 0x04000272 RID: 626
		FixedArray,
		// Token: 0x04000273 RID: 627
		ByValStr = 34,
		// Token: 0x04000274 RID: 628
		ANSIBStr,
		// Token: 0x04000275 RID: 629
		TBStr,
		// Token: 0x04000276 RID: 630
		VariantBool,
		// Token: 0x04000277 RID: 631
		ASAny = 40,
		// Token: 0x04000278 RID: 632
		LPStruct = 43,
		// Token: 0x04000279 RID: 633
		CustomMarshaler,
		// Token: 0x0400027A RID: 634
		Error,
		// Token: 0x0400027B RID: 635
		Max = 80
	}
}
